home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 1996 March / Amiga-CD 1996 #3.iso / amiga_technologies / fd / expansion_lib.fd < prev    next >
Text File  |  1996-01-19  |  1KB  |  33 lines

  1. ##base _ExpansionBase
  2. ##bias 30
  3. ##public
  4. *--- functions in V33 or higher (Release 1.2) ---
  5. AddConfigDev(configDev)(a0)
  6. *--- functions in V36 or higher (Release 2.0) ---
  7. AddBootNode(bootPri,flags,deviceNode,configDev)(d0/d1/a0/a1)
  8. *--- functions in V33 or higher (Release 1.2) ---
  9. AllocBoardMem(slotSpec)(d0)
  10. AllocConfigDev()()
  11. AllocExpansionMem(numSlots,slotAlign)(d0/d1)
  12. ConfigBoard(board,configDev)(a0/a1)
  13. ConfigChain(baseAddr)(a0)
  14. FindConfigDev(oldConfigDev,manufacturer,product)(a0,d0/d1)
  15. FreeBoardMem(startSlot,slotSpec)(d0/d1)
  16. FreeConfigDev(configDev)(a0)
  17. FreeExpansionMem(startSlot,numSlots)(d0/d1)
  18. ReadExpansionByte(board,offset)(a0,d0)
  19. ReadExpansionRom(board,configDev)(a0/a1)
  20. RemConfigDev(configDev)(a0)
  21. WriteExpansionByte(board,offset,byte)(a0,d0/d1)
  22. ObtainConfigBinding()()
  23. ReleaseConfigBinding()()
  24. SetCurrentBinding(currentBinding,bindingSize)(a0,d0)
  25. GetCurrentBinding(currentBinding,bindingSize)(a0,d0)
  26. MakeDosNode(parmPacket)(a0)
  27. AddDosNode(bootPri,flags,deviceNode)(d0/d1/a0)
  28. ##private
  29. *--- functions in V36 or higher (Release 2.0) ---
  30. expansionPrivate1()()
  31. expansionPrivate2()()
  32. ##end
  33.